/****************************************
RESET ELEMENTS
*****************************************/
#bfbox body, #bfbox div, #bfbox span, #bfbox applet, #bfbox object, #bfbox iframe, #bfbox h1, #bfbox h2, #bfbox h3, #bfbox h4, #bfbox h5, #bfbox h6, #bfbox p, #bfbox blockquote, #bfbox pre, #bfbox a, #bfbox abbr, #bfbox acronym, #bfbox address, 
#bfbox big, #bfbox cite, #bfbox code, #bfbox del, #bfbox dfn, #bfbox em, #bfbox font, #bfbox img, #bfbox ins, #bfbox kbd, #bfbox q, #bfbox s, #bfbox samp, #bfbox small, #bfbox strike, #bfbox strong, #bfbox sub, #bfbox sup, #bfbox tt, #bfbox var, #bfbox dl, 
#bfbox dt, #bfbox dd, #bfbox ol, #bfbox ul, #bfbox li, #bfbox fieldset, #bfbox form, #bfbox label, #bfbox legend, #bfbox table, #bfbox caption, #bfbox tbody, #bfbox tfoot, #bfbox thead, #bfbox tr, #bfbox th, #bfbox td 
/*HTML 5*/
#bfbox article, #bfbox aside, #bfbox canvas, #bfbox details, #bfbox figcaption, #bfbox figure, #bfbox footer, #bfbox header, #bfbox hgroup, #bfbox menu, #bfbox nav, #bfbox section, #bfbox summary, #bfbox time, #bfbox mark, #bfbox audio, #bfbox video
{ margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

/*HTML 5*/
#bfbox article, #bfbox aside, #bfbox details, #bfbox figcaption, #bfbox figure, #bfbox footer, #bfbox header, #bfbox hgroup, #bfbox menu, #bfbox nav, #bfbox section { display:block; }
#bfbox nav ul, #bfbox nav li { margin: 0; } /* Remove margins for navigation lists */

#bfbox :focus { outline: 0; } /* remember to define focus styles! */
#bfbox ol, #bfbox ul { list-style: none; }
#bfbox table { border-collapse: separate; border-spacing: 0; } /* tables still need 'cellspacing="0"' in the markup */
#bfbox caption, #bfbox th, #bfbox td { text-align: left; font-weight: normal; }
#bfbox blockquote:before, #bfbox blockquote:after, #bfbox q:before, #bfbox q:after { content: ""; }
#bfbox blockquote, #bfbox q { quotes: "" ""; }
#bfbox legend { color:#000; } /*because legend doesn't inherit in IE */
.ie6 #bfbox legend, .ie7 #bfbox legend { margin-left: -7px; } /*Fixes the legend in IE 6+7 thnx ivannikolic! */

/*BASE*/
#bfbox h1, #bfbox h2, #bfbox h3, #bfbox h4, #bfbox h5, #bfbox h6 { margin-bottom:5px; line-height:18px; color:#0A263C; } 
#bfbox textarea { overflow: auto; }
#bfbox img { vertical-align: middle; }
#bfbox h1 { font-size:19px; line-height:22px}
#bfbox h2 { font-size:16px; font-weight: bold; margin: 0; }
#bfbox h3 { font-size:13px; }
#bfbox h4 { font-size:12px; }
#bfbox h5 { font-size :12px; font-weight: bold; margin: 0; }
#bfbox h6 { font-size: 11px; font-weight:bold; }
#bfbox p { margin: 0 0 10px;}
#bfbox div.visible {display: block !important;}
#bfbox a, #bfbox a:active, #bfbox a:hover, #bfbox a:visited {cursor:pointer; color: #0033cc; text-decoration: underline; }
#bfbox input {padding: 2px}

/* align checkboxes, radios, text inputs with their label by: Thierry Koblentz tjkdesign.com/ez-css/css/base.css ; */
#bfbox input[type="radio"] { vertical-align: text-bottom; }
#bfbox input[type="checkbox"] { vertical-align: bottom; }
.ie7 #bfbox input[type="checkbox"] { vertical-align: baseline; }
.ie6 #bfbox input { vertical-align: text-bottom; }

/* hand cursor on clickable input elements */
#bfbox label, #bfbox input[type=button], #bfbox input[type=submit], #bfbox button { cursor: pointer; }

/* webkit browsers add a 2px margin outside the chrome of form elements */ 
#bfbox button, #bfbox input, #bfbox select, #bfbox textarea { margin: 0; }

/* make buttons play nice in IE: www.viget.com/inspire/styling-the-button-element-in-internet-explorer/ */
#bfbox button {  width: auto; overflow: visible; }

/* bicubic resizing for non-native sized IMG: code.flickr.com/blog/2008/11/12/on-ui-quality-the-little-things-client-side-image-resizing/ */
.ie7 #bfbox img { -ms-interpolation-mode: bicubic; }

/* print styles inlined to avoid required HTTP connection www.phpied.com/delay-loading-your-print-css/ */
@media print {
  #bfbox * { background: transparent !important; color: #444 !important; text-shadow: none !important; }
  #bfbox a, #bfbox a:visited { color: #444 !important; text-decoration: underline; }
  #bfbox a:after { content: " (" attr(href) ")"; }
  #bfbox abbr:after { content: " (" attr(title) ")"; }
  #bfbox .ir a:after { content: ""; }  /* Don't show links for images */
  #bfbox pre, #bfbox blockquote { border: 1px solid #999; page-break-inside: avoid; }
  #bfbox thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
  #bfbox tr, #bfbox img { page-break-inside: avoid; }
  #bfbox @page { margin: 0.5cm; }
  #bfbox p, #bfbox h2, #bfbox h3 { orphans: 3; widows: 3; }
  #bfbox h2, #bfbox h3{ page-break-after: avoid; }
}

/*TYPE*/
#bfbox { color: black; background: white; margin:0 auto;text-align:left;  }
#bfbox, #bfbox td, #bfbox p, #bfbox input, #bfbox select, #bfbox textarea, #bfbox a, #bfbox a:active, #bfbox a:hover, #bfbox a:visited
{ font-family:Segoe UI,Arial,Verdana,Helvetica,sans-serif; font-size: 12px; text-align:left; }


